universal construction

...